CSS+DIV "盒模型“ 问题 有开发经验的进

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:58:58
我想问个CSS+DIV的布局问题,在整体的布局上,DIV的属性加上float:left好呢还是不加好?只要是考虑到“盒模型”问题,还有各种浏览器的兼容问题。有开发经验的前辈们,请问题你们一般情况下是如何处理的?另外提一下,你们搞开发的步骤一般是怎么样的?如何使开发更有效率?只要是针对文件夹、文件、CSS样式的命名和管理等。

希望各位能亲手写上,就不要粘帖啦。因为我手上有本《CSS网站布局实录》,我缺的是开发经验,所以想分享一下。呵呵。写得好的,我给您追加分。
2个人的答案都不错,不知道该把分数给谁咯!!!

一般不要在父选择器上写float,因为如果你在子选择器中如果忘了写clear:left,会很烦躁的(如果你不希望子选择器浮动的话)。所以只在需要的时候写会比较好。一般在css的开始加上:
<style type="text/css">
/* CSS Document 2008.7 */
body { text-align: center; font-family:"宋体", arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color: #1f3a87; text-decoration:none;}
a:visited {color: #83006f;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}
这段代码是比较好的选择,因为所有的子选择器都会继承这些属性。而这些属性会避免IE和firefox的一些代码解析问题。(一般来说我们尽量避免使用hack技术)实在没办法时再使用hack技术。
多练习,才会体会到很多经验

首先暂不回答你第一个Float问题

你手上有《CSS网站布局实录》也不能代表什么,那的确是本好书,但并不意味着凭借一本 书 就可以学会CSS,在这本书没出来之前,太多太多的书籍了,最经典的还是CSS Zen Garden。

你问:DIV